A Survey of Mainstream DSP Processors

Submitted by BDTI on Mon, 05/07/2007 - 19:00

The DSP processor landscape is changing in many ways.  For example, in years past, vendors offered numerous “general-purpose” DSPs intended to serve a wide range of applications.  Today, many DSP families are focused on certain types of digital signal processing applications, such as control loops or audio equipment.  In this article, we’ll take a look at the current mainstream choices in DSP processors, and describe their key target applications and competitors.

ADI, Freescale, and TI

There are three main vendors of DSP processor chips: Analog Devices, Freescale, and Texas Instruments.  In this article we’ll cover their most commonly used processor families. We’ve grouped the processors into three categories: Low-cost fixed-point, high-performance fixed-point, and floating-point.  These are very rough classifications and a few of the processors could reasonably be put into two categories; we’ll note this where relevant.

Low-Cost Fixed-Point:

Freescale and Texas Instruments both offer multiple low-cost fixed-point processors.  (Analog Devices also offers a low-cost fixed-point chip family, the ADSP-21xx, but this family is no longer being actively developed. It has largely been supplanted by ADI’s Blackfin family, which is discussed in the section on high-performance fixed-point chips.)

In general, low-cost fixed-point DSPs are not particularly fast; they operate at modest clock speeds (typically 350 MHz or less—often much less) and they’re mostly single-MAC devices that closely resemble the traditional DSP architectures of the early 1990’s. (The multiply-accumulate —or MAC—is a key operation in many signal processing algorithms. While MAC throughput isn’t always a good predictor of signal processing performance, it is still a feature of interest when comparing DSP processor capabilities.)

Today, many modern embedded CPUs are actually faster than low-cost fixed-point DSPs. But in signal processing applications, embedded CPUs typically can’t compete with DSP processors on power and cost efficiency, and they usually lack the specialized on-chip integration and development tools needed for signal processing and motor control applications.  There are many embedded applications where speed is not the most important metric (such as motor control).  For these applications, low-cost fixed-point DSPs are often a good choice because of their power and cost efficiency and their specialized integration and tools.

Freescale’s DSP563xx is currently the only mainstream 24-bit fixed-point processor available. The ‘563xx primarily targets high-fidelity audio applications, where its wider data word can yield better audio fidelity (relative to 16-bit fixed-point chips). The ‘563xx is a close descendent of the 24-bit DSP560xx, which was launched in the late 1980’s as Freescale’s (then Motorola’s) first DSP processor.  The 24-bit data word width was unusual then, as it is now.  It helped win numerous audio equipment designs for the 5600x and 563xx families, and those early wins are a key reason why the family is focused on audio equipment today.

The fastest DSP563xx family members run at 275 MHz at 1.6 volts, and pricing ranges from about $4 to $45. (All prices in this article are for 10K quantities.) Unlike most fixed-point DSPs, the ‘563xx often competes with 32-bit floating-point processors, which also offer good audio fidelity and have the advantage of an easier software development model. The trade-off is that floating-point chips often cost more and use more power.

Add new comment

Log in to post comments